ALIM Web Implementation Guide

Installation

Follow these steps to install the Submittals plugin:

  1. Using AssetWise System Management Console (SMC) on the AssetWise application server, apply the "SubmittalPlugin" database package to the desired data sources.
  2. Using AssetWise System Management Console (SMC) on the SSIS Server, select:
    1. Submittal Validation SSIS
    2. Submittal Acceptance SSIS
    3. Submittal Rejection SSIS
    Note: For creation of these SSIS packages, contact Bentley Professional Services.

    The Validation package is for validation of the Submittal package information, and the Acceptance and Rejection packages are for acceptance and rejection of the individual documents and files respectively.

    Note: Scope specific job types can also be used, but must be manually created using the ebp_add_jobtype stored procedure, for example, "ABC Submittal Acceptance SSIS", where "ABC" is the scope name.
    Note: Ensure that the SSIS package execution, compression engine is added and registered to the current machine.
  3. Using AssetWise Web Manager:
    1. On the Functionality tab, select Submittal.
    2. Deploy the website.
    Note: In order for files to be uploaded to documents, ensure that the URL of the web application has been added to the Sites tab.
  4. Using a text editor, open the website’s Web.config file.
  5. Copy the following XML code and paste it into the Web.config’s <configSections>\<sectionGroup> section:
    <section name="eB.PlugIn.Submittal.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  6. Copy the following XML code and paste it into the <applicationSettings> section:
    <eB.PlugIn.Submittal.Properties.Settings>
        <setting name="SplitJobTypes" serializeAs="String">
        <value>False</value>
      </setting>
      <setting name="BlockActionsOnErrors" serializeAs="String">
        <value>False</value>
      </setting>
      <setting name="BlockAcceptOnErrors" serializeAs="String">
        <value>True</value>
      </setting>
      <setting name="eQLValidationSSISDocument" serializeAs="String">
        <value>START WITH Document SELECT Id WHERE Code='Validate' AND Class.Code='SSIS'</value>
      </setting>
      <setting name="eQLAcceptSSISDocument" serializeAs="String">
        <value>START WITH Document SELECT Id WHERE Code='Accept' AND Class.Code='SSIS'</value>
      </setting>
      <setting name="RunQueueJobsAsPersonCode" serializeAs="String">
        <value />
      </setting>
      <setting name="eQLRejectSSISDocument" serializeAs="String">
        <value>START WITH Document SELECT Id WHERE Code='Reject' AND Class.Code='SSIS'</value>
      </setting>
      <setting name="AcceptRoles" serializeAs="String">
        <value>Administrators</value>
      </setting>
      <setting name="eQLSubmittalClassList" serializeAs="String">
        <value>START WITH Class SELECT Id WHERE ClassGroup.ObjectType = 3</value>
      </setting>  
      <setting name="DownloadInputFiles" serializeAs="String"><value>False</value>
      </setting> <!-- If True, a Rejection Reason is required for all files being rejected --> 
      <setting name="AllRejectionRequired" serializeAs="String">
        <value>False</value>
      </setting>
      <!-- If True, a Rejection Reason is only required for one of the files being rejected --> 
      <setting name="SingleRejectionRequired" serializeAs="String">
        <value>False</value>
      </setting>
      <!-- Controls file hyperlink behavior in the View Results page -->
      <!-- If True, files open in Brava, If False, files are launched in native application -->
      <setting name="ViewWithBrava" serializeAs="String">
        <value>True</value>
      </setting>
    </eB.PlugIn.Submittal.Properties.Settings>
  7. Update the Web.config settings as necessary. For more information, see Web.Confg Configuration Settings.
  8. Reset IIS.